Big Huge Thesaurus

Arabian camel

noun